package com.delio.server.reportes;

import java.sql.SQLException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

import com.delio.server.base.Conexion;
import com.ibatis.sqlmap.client.SqlMapClient;

public class Reportes {
	
	public static SqlMapClient sqlMap = null;
	public static Integer errorTipo = 0;
	
	
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void setActualPedido(Integer pedido_id, Date fechainicial){
		 
		try {			
	        sqlMap = Conexion.getSqlMap();
	        
	        sqlMap.startTransaction();
	    	Map m = new HashMap(2);
	    	m.put("pedido_id", pedido_id);
	    	m.put("fechainicial", fechainicial);
	    	
	    	sqlMap.update("setActualPedido", m);	    	
						
	    	sqlMap.commitTransaction();
	    	sqlMap.endTransaction();
	        
		} catch (SQLException e) {			
			e.printStackTrace();
		}
	}
	
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void setReportePedidos(Date desde, Date hasta) {
		try {			
	        sqlMap = Conexion.getSqlMap();
    
	        sqlMap.startTransaction();
	    	Map m = new HashMap(2);
	    	m.put("desde", desde);
	    	m.put("hasta", hasta);
	    	System.out.println("entro en setReportePedidos");
	    	sqlMap.queryForList("ReportePedido", m);	    	
						
	    	sqlMap.commitTransaction();
	    	sqlMap.endTransaction();
	        
		} catch (SQLException e) {			
			e.printStackTrace();
		}
	}

}